yoğun kar yağışından dolayı mahsur kalmak

  1. Verb to snow in